package com.hlf.modules.wechat.mapper;

import com.hlf.modules.base.mapper.BaseMapperr;
import com.hlf.modules.wechat.model.OfficialAccount;
import org.apache.ibatis.annotations.Mapper;

import java.util.Map;

/**
 * 公众号和开放平台数据持久层接口
 * 
 * @author shuliangxing
 *
 * @date 2017年4月19日 下午1:59:14
 */
@Mapper
public interface OfficialAccountMapper extends BaseMapperr<OfficialAccount> {

    /**
     * 根据原始id查询
     *
     * @param originalId
     *            微信原始id
     * @return
     * @author shuliangxing
     * @date 2017年4月19日 下午1:58:17
     */
    OfficialAccount selectByOriginalId(String originalId);

    /**
     * 通过用户Id和公众号类型查找openId
     * @return
     * @author zouwenjun
     * @date 2017年4月24日 上午11:40:47
     */
    String getOpenIdByUserIdAndBizType(Map<String, Object> map);
}